On Azure cloud

Deploying on Single Machine

  1. Create single VM in an Azure resource manager group.
  2. In the resource group, change the firewall (network security group) settings as follows.

    Inbound Allowed

    Name Source Protocol Port Destination Port
    default-allow-ssh Any TCP * Any 22
    ssh Any TCP * Any 2222
    webapp Any Any * Any 9000
    gitlab Any Any * Any 80
    gitlab_https Any Any * Any 443

    Outbound Allowed

    None

  3. From this point onward, follow the instructions given on Deployment on Single Machine page.

Deploying on Two Machines

  1. Create two VMs in one Azure resource manager group. You can name these containers as Front-End-and-LB and Execution-Nodes
  2. In Front-End-and-LB VM, change the firewall (network security group) settings as follows.

    Inbound Allowed

    Name Source Protocol Port Destination Port
    default-allow-ssh Any TCP * Any 22
    ssh Any TCP * Any 2222
    webapp Any Any * Any 9000
    gitlab Any Any * Any 80
    gitlab_https Any Any * Any 443

    Outbound Allowed

    None

  3. In Execution-Nodes VM, there is no need to change any firewall settings.

    Inbound Allowed
    None

    Outbound Allowed
    None

  4. From this point onward, follow the instructions given on Deployment on Two Machines page.